Collection getMatchingRelationships(HasRelationships otherObject, TimeSpan timeSpan);
Collection getMatchingRelationships(UnaryPredicate predicate);
  Collection getMatchingRelationships(HasRelationships otherObject,                                      TimeSpan timeSpan);