I just kinda liked the CamelCase, but if I can change it.
As for name as keyword arg, I thought this type would be consistent with sympy mechanics classes, 
like RIgidBody('name', ... other stuff) etc.