updating classes to match new idl definition