Externalaze messages
Don't externalize constant strings
Removed unused externalized strings
Clean up depriciated warnings (by suppressing them and document todos)
Clean up imports
Use ProjectClassLoaderV2
Clean up warning over classes raw type
When serializing a configuration always use the most current serializer. This conclude #11.