Yeah, this is just an illustration of one of many different scenarios, I think its OK as is. As explained I only did the PHPCR-ODM annotations to help illustrate a common use case.