title: Does Swift support reflection?
body: <p>Does Swift support reflection? e.g. is there something like <code>valueForKeyPath:</code> and <code>setValue:forKeyPath:</code> for Swift objects? </p>
  
  <p>Actually does it even have a dynamic type system, something like <code>obj.class</code> in Objective-C?</p>