Structured responses

It is possible to get parametrized type from this class in `AbstractAnnotatedReactor`. I admit, the solution looks like a hack, but looking at your class hierarchy it should work in all of the cases. You can always leave ```AbstractAnnotatedReactor(Class<T> requestDataType)``` constructor as a fall back option.
Here's how:
http://stackoverflow.com/a/3403976