changed args order for `alias` method
extendObject & appendFeatures support hidden properties
AbstractController#aroudFilter