Added default Data behaviour thru Abstract class. It is named InputFilter because it is extends InputFilter inside.