Allow virtual properties to have setters
Added tests for new getter/setter virtuals
Version bump to v2.2.0