cleaning up the relation handling - now supporting multiple related beans
and uses relatedX() Facade methods instead of filtering findX() calls