added reverse_relationship virtual table