adds support for cfcomponent