Interface GenericComponent