patch default values in entities constructor and patch systemList
patch collection and system methods because it was possible to have same name twice