Starting automatic validation. Implementing restricted mapping on KVC accessors. Refracting code. Documenting.
Refractoring method names
Refracting KVCParsing interface
Minor changes