title: Error on using Fody [ImplementPropertyChanged]
body: <p>I am Using VS 2017 Community Edition
  I am creating MVVM pattern. After i installed fody i got error on my code while the instructor of the tutorial implemented it on vs 2015
  here is the code:</p>
  
  <pre><code>using PropertyChanged;
  using System.ComponentModel;
  
  namespace GProject_MVVM.ViewModel
  {
      /// &lt;summary&gt;
      /// A base view model that fires Property Changed events as needed
      /// &lt;/summary&gt;
      [ImplementPropertyChanged] // **I got error here**
      public class BaseViewModel : INotifyPropertyChanged
      {
          /// &lt;summary&gt;
          /// The event that is fired when any child property changes its value
          /// &lt;/summary&gt;
          public event PropertyChangedEventHandler PropertyChanged = (sender, e) =&gt; { };
          /// &lt;summary&gt;
          /// Call this to fire &lt;see cref="PropertyChanged"/&gt; event
          /// &lt;/summary&gt;
          /// &lt;param name="name"&gt;&lt;/param&gt;
          public void OnPropertyChanged(string name)
          {
              PropertyChanged(this, new PropertyChangedEventArgs(name));
  
          }
      }
  }
  </code></pre>
  
  <p>[ImplementPropertyChanged] should not make error on this point the instructor implemented it successfully so is thier anything missing on my code ? 
  The error says:</p>
  
  <blockquote>
    <p>Severity  Code    Description Project File    Line    Suppression State
    Error CS0619  'ImplementPropertyChangedAttribute' is obsolete: 'This
    configuration option has been deprecated. The use of this attribute
    was to add INotifyPropertyChanged to a class with its associated event
    definition. After that all classes that implement
    INotifyPropertyChanged have their properties weaved, weather they have
    the ImplementPropertyChangedAttribute or not. This attribute was often
    incorrectly interpreted as an opt in approach to having properties
    weaved, which was never the intent nor how it ever operated. This
    attribute has been replaced by
    AddINotifyPropertyChangedInterfaceAttribute.' GProject_MVVM   c:\users\ahmed
    hussainy\documents\visual studio
    2017\Projects\GProject_MVVM\GProject_MVVM\ViewModel\BaseViewModel.cs  9   Active</p>
  </blockquote>