#5 added support for @ResultOf properties