Still needs executeRead and executeWrite methods in ObjectManager and also printState