Subsumption for Complex Object Data Models