Rename Filter to InputFilter
Basic input test
Fix serialize bug
MISC update