find_by convenience method