Add experimental support for virtual properties.