Refactor: OwnByContact as mapped superclass
Allows allocating visibility of Contacts to certain users. Sort of a custom ACL
Mechanism to share company's contact with specific users