Since we have COPersistentRoot.name for naming documents, COObject.name could be removed.
COObject subentities could declare a name property if they need one. We could still keep COObject.displayName and document as overridable in subclasses if we feel like it.
Since we have COPersistentRoot.name for naming documents, COObject.name could be removed.
COObject subentities could declare a name property if they need one. We could still keep COObject.displayName and document as overridable in subclasses if we feel like it.