make sorting stable for order of append
support dynamic inclusion of Setters