Fixed _orderUpdateProperty called with an object

The wrong function _self.update was called then, it has been replaced by a recursive call to _orderUpdateProperty.
Improved the _updateProperty function polymorphism

It is now possible to give it an object of name / value pairs instead of a name and a value.
Added the breadthFirstSearch setting

Setting its value to false will make the whole process besome synchronous, which makes the order tree being searched depth first.
Domino will probably have only one way to work for the release, but it is now necessary to test more to know which one makes more sense in real life.