all specs pass, has_one with QueryProxy appears to be working