The CamelCase strings are not impressive looking, trust me. It just looks unprofessional.

We've discussed multiple times now that name is not a required attribute for many of the objects you are creating. The mechanics objects have names for very specific reasons (i.e. it is used for display vectors properly). I believe object names should be optional for everything you've written so far because they have no explicit use and why have to type in a name for every object instantiation if it never gets used anywhere.