Support for variable length names added to Object Handler. This supports both fixed length "raw" names and strings from the API's point of view.
Both inline and macro implementations were tested.