Add dependency to commons-lang3 and create product type module
Introduce DefaultModel as base interface for models.
Introduce jackson-module-parameter-names to make JSON deserialization simpler. #2
Setup basic type structure of product types. #5
Move request related stuff into request package.
Refactor out CategoryRequestDefaults.
Refactor out ProductTypeRequestDefaults.
Refactor new to factory method for HttpResponse.
ProductTypeQuery extends DefaultModelQuery.
Rename LocalizedStringQueryModel to LocalizedStringQuerySortingModel.
Draft of ProductTypeQueryModel.
Fix imports.
Test ProductTypeImpl.
Introduce CreateCommandImpl and DeleteCommandImpl.
Add small slugify lib.
Refactor ListUtils.headOption.
Create QueryIntegrationTest, JSON mapping problems open.
Shutdown client in integration tests.
JSON mapper should not fail on unknown properties.
Fix JSON binding and ProductType integration test.