public override void BeforeMarshall(OpenWireFormat wireFormat) { MarshalledProperties = null; if(properties != null) { MarshalledProperties = properties.Marshal(); } }