It is possible for two objects to have reference to a same object which is a member of those objects.
what does "components are stored as values and not as shared references" means?
It means when you model components they use their objects to refer to a member object which *ideally* would be equal in content. Read more about them here.