Protocol for avoiding pointers

Why wouldn’t you directly embed the motor data inside the Motor class?