changed the shape of properties with managed resources to isolate managed types