fixed last failing test, by adding a property def template for hasversion