remove public reader for @components_by_type of ComponentManager
make World#set_system return the system for chaining