Initial version of an ObjectNameBuilder (unfinished)