dynamic callConstructor(Function constr, List arguments) { return Function.apply(constr, arguments); }