protected CourseObj(Id<ControlPoint> controlId, Id<CourseControl> courseControlId, Id<Special> specialId, float scaleRatio, CourseAppearance appearance) { this.controlId = controlId; this.courseControlId = courseControlId; this.specialId = specialId; this.scaleRatio = scaleRatio; this.appearance = appearance; }