Todo List
KObject | --KFilterAbstract | --KFilterLang
Only checks the format, it doesn't care whether the language or country actually exist
string _sanitize( scalar $value)
bool _validate( scalar $value)