registry now supports default components set & new addComponents methd