PrimitiveController base has owner and ChangePosition.