fix signature for mop::object::new