Replaced InputFilter with InputFilterInterface