added nullable WithData for value types at c2dm fluent notification

enables better fluent coding when struct values are provided with null