private bool ShouldWriteProperty(PropertyInfo property, bool cullRedundant) { return property.IsSerializable() && ( !cullRedundant || !IsOverlaid(property) && !IsDefault(property) ); }
private static bool ShouldReadProperty(PropertyInfo property) { return property.IsSerializable(); }