add 'set(options, defaults)' to MXObject