Translating control classes names
Renaming client class
renaming property class name
Extracting atomic validation methods from Property class