sharing an object with two subjects, with mutltiple types ?