model::sort_by_property now ignores empty elements