Доступ к полю класса по заранее неизвестному имени

В AS3 есть невероятно удобная лексема, позволяющая получить доступ к любому публичному полю экземпляра. Например - так:
trace(someInstance[someField]);
Эта лексема экономит кучу времени и строки кода в невероятном количестве: не нужно ни использовать switch, ни прописывать кучу акцепторов и многое многое другое.

На данный момент в haXe[flash] я смог найти её замену лишь для очень частных случаев:

function comeGetSome(strMap:StringMap<Dynamic>, field:String):Dynamic{
    return strMap.get(field);
}

function comeHereAgain(doc:DisplayObjectContainer, field:String):DisplayObject {
    return doc.getChildByName(field);
}

Есть ли такая возможность (или надежда, что она появится) для произвольного класса?