Introduced boolean validator
Reduce duplication in Orphan model
Fix relationships between models.

TODO: Fix Address -> Orphan relationship by adding the proper primary key