Support additional relationship types

* Has many
* Has one
* No inverse relationship