Is there a reason not to use primitive types?