Mark obsolete members in KyeView
Clean obsolete methods. Fix long press bug
Move enums out of KeyModel for clear syntax
Extract SetFlag method
Add modifier helpers
Override Equals and GetHashCode
Implement ICloneable
Keep original value and check if IsDirty