Support conditional serialization following the ShouldSerialize* idiom
Merge pull request #378 from mgravell/master

Support conditional serialization following the ShouldSerialize* idiom