For classes that have a setter for a List<T> field, create Constructors that take List<T> and var args of T. Issue #686