Change the name of GetModByfilter (+1 squashed commits)

Squashed commits:

[e9824eb] Unify name filtering and type filtering to use row.Visable.
Wrapped the mod filter and modNameFilter fields into properties so they call update filter on set.