reflection: support for method setters, minItems, maxItems, default service
simplified UTF8 singleton.
Last tidy up for gradle build.