title: FastMember usage
body: <p>I have a requirement to extract all public read-write properties that are not enumerable, unless they are a string. This is currently done by refelction and wondering if this can be done with <a href="https://code.google.com/p/fast-member/" rel="noreferrer">FastMember</a>.</p>
  
  <p>I tried something like the code below but it doesn't do what I want. Can I do this with the current version of FastMember?</p>
  
  <p>Cheers,<br>
  Berryl</p>
  
  <pre><code>protected void LoadCache(IHaveEditableStateProperties originator) {
      var type = originator.GetType();
      _accessor = TypeAccessor.Create(type);
  
      var members = _accessor.GetMembers();
      _editableState = new Dictionary&lt;string, object&gt;();
  
          foreach (var member in members) {
              if(member.Type == typeof(PropertyInfo)) {
                  _editableState.Add(member.Name, _accessor[originator, member.Name]);
              }
          }
      }
      ...
  }
  </code></pre>