update: added experimental support for property attributes, eg. m:map(Flexibee:test@removeAll)