resolved issue with building manager init making factories out of all building types