Can the Design constructor be changed so you can create a Design object without a default FileSet. In my project I create the FileSets and then add them to the design. Then I always have this default FileSet I don't use for anything. I need to handle in a special way when iterating the filesets.