¿Swift apoya la reflexión?

¿Swift apoya la reflexión? p.ej. hay algo comovalueForKeyPath: ysetValue:forKeyPath: para objetos Swift?

En realidad, incluso tiene un sistema de tipo dinámico, algo así comoobj.class en Objective-C?