Replacing DefaultFilter instead of creating separate NodePropertyFilter class