move the filter properties to a mixin