Implemented [Obsolete] attribute for deprecated fields
diff --git a/src/ProtocolBuffersLite.Test/TestProtos/UnitTestLiteProtoFile.cs b/src/ProtocolBuffersLite.Test/TestProtos/UnitTestLiteProtoFile.cs
index 78bed7e..b991b3f 100644
--- a/src/ProtocolBuffersLite.Test/TestProtos/UnitTestLiteProtoFile.cs
+++ b/src/ProtocolBuffersLite.Test/TestProtos/UnitTestLiteProtoFile.cs
@@ -1,5 +1,5 @@
 // Generated by ProtoGen, Version=2.3.0.277, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48.  DO NOT EDIT!

-#pragma warning disable 1591

+#pragma warning disable 1591, 0612

 #region Designer generated code

 

 using pb = global::Google.ProtocolBuffers;

@@ -9522,9 +9522,11 @@
     public const int DeprecatedFieldFieldNumber = 1;

     private bool hasDeprecatedField;

     private int deprecatedField_;

+    [global::System.ObsoleteAttribute()]

     public bool HasDeprecatedField {

       get { return hasDeprecatedField; }

     }

+    [global::System.ObsoleteAttribute()]

     public int DeprecatedField {

       get { return deprecatedField_; }

     }

@@ -9707,18 +9709,22 @@
       }

       

       

+      [global::System.ObsoleteAttribute()]

       public bool HasDeprecatedField {

         get { return result.hasDeprecatedField; }

       }

+      [global::System.ObsoleteAttribute()]

       public int DeprecatedField {

         get { return result.DeprecatedField; }

         set { SetDeprecatedField(value); }

       }

+      [global::System.ObsoleteAttribute()]

       public Builder SetDeprecatedField(int value) {

         result.hasDeprecatedField = true;

         result.deprecatedField_ = value;

         return this;

       }

+      [global::System.ObsoleteAttribute()]

       public Builder ClearDeprecatedField() {

         result.hasDeprecatedField = false;

         result.deprecatedField_ = 0;