refactoring
SystemManager -> SystemContainer