Diese beiden Klassen repräsentieren ein MBean in dem MBean-Server und werden als eindeutiger Schlüssel für den Zugriff auf die MBeans gebraucht. Das häufige Arbeiten auf einem MBean bedingt stets die Angabe des identifizierenden JMX_ObjectName, womit ein lokales Vorliegen ohne Kommunikationsaufwand einen großen Vorteil bringt. Daher ist ein Object-By-Value Design als sehr sinnvoll einzustufen und soll für beide Klassen in IDL umgesetzt werden. Die zusätzlichen Methoden für die interne Verwaltung von ObjectName in einer Hashtable sollen dabei nicht in das Object-By-Value Design mit übernommen werden, da diese JAVA-spezifische Datenstruktur das Umsetzen des JMX_ObjectName in anderen Programmiersprachen nur erschweren würde.