updated version number
allow for abstract and virtual property types