add 'fetch_by_property' function to base model class