title: FxCop - Use properties where appropriate
body: <p>I have interface in service layer with several methods starting with Get and FxCop's <strong>Use properties where appropriate</strong> rule complains that I should consider using properties instead.</p>
  
  <p>I tried to use SuppressMessageAttribute but when it's defined on interface it has no effect on member methods. Do I need to put SuppressMessageAttribute to every method or is there a way to suppress <strong>CA1024</strong> for a whole type?</p>
  
  <pre><code>[SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate"]
  public interface IProjectService
  {
      // Information and statistics about projects
      IList&lt;ProjectInfo&gt; GetProjects();
      ProjectsDashboard GetProjectsDashboard();
  
      // Project's settings
      ProjectSettings GetProjectSettings(Guid id);
  
      void SaveProjectSettings(ProjectSettings settings);
  }
  </code></pre>