We can enable the None -> "nil" behavior when we instantiate our Marshaller. RHEL 5 and newer supports allow_none here. This allows us to drop the dump_nil code from our custom Marshaller and rely directly on the parent class's method instead.