moved properties on services into info objects to avoid binding issues