full support for "var a(get, set):Int". Also, it takes into account final vars Soon for inline custom classes [UNTESTED]
warning: untested