How will this behave when you specify a has_many or many_many relation? E.g. Member.Groups.Title. Obviously can't be resolved, but we should throw an informative exception at least.