In the spirit of encapsulation the insert method will no longer add properties to the parameter model, and instead will return a new object
Bug fix