HV-642 Making constructors configurable via the fluent API; Using shared implementation for methods and constructors
HV-642 Making cross-parameter constraints configurable via constraint declaration API
HV-642 Making group conversions configurable via the API
HV-642 Updating reference documentation