Adding ability for SystemManager to get a system by type