Improved doc in object type class
Improved doc in format classes
Small refactoring
Refactoring of abstract/string type class
Refactored type classes