Added better active x object marshalling