Define various characteristic types
Ensure that symbols for child config elements are correctly escaped
Remove support for explicitly setting the java type
Explicitly invoke the correct error method to avoid invoking the one included with builder
Fix spelling
Ensure that all the config elements are expanded on instances prior to freezing the types
Initial attempt at reworking the mechanisms for defining characteristic types
Correct the date types
Continue converting across java style characteristics
Explicitly call the error functions
Whitespace
Avoid hardcoding and reuse existing configurations
Move remaining method to singleton class