code: public Project project(String name, AssetID parentProjectID,
                             DateTime beginDate, Schedule schedule) {
          return project(name, new Project(parentProjectID, instance),
                         beginDate, schedule, null);
      }
docs: Create a new project entity with a name, parent project, begin date, and
  optional schedule.
  
  @param name            name of project.
  @param parentProjectID id of parent project for created project.
  @param beginDate       start date of created project.
  @param schedule        Schedule that defines how this project's iterations are
  spaced.
  @return A newly minted Project that exists in the VersionOne system.