move filter class to be core attribute class