added "extendComponents" attribute to components