consolidate all component check_* methods and call from constructor for easier security handling.
drop components_enabled property from base registry, was only temporary.