extended ComponentsController features
ComponentsController