Introduce id generators.
Refactoring: reduce complexity of DefaultDataProvider::save().
Create a central exitScript() method for Ajax.
Refactor Ajax to implement EnvironmentAwareInterface and simplify.
Throw exception when neither select nor checkbox are given.
Silence phpmd class complexity.
Refactoring: extract getModelFromSerializedId($serializedId).