Fixed generation of maven artifacts.
Sorted class members.
Improve introspection
Remove AgentApplication.java
Add an empty constructor and replace Reference by String to fix the serialization issue