Added more flexibility in the Virtual Object mapping

Example:
...
properties {
	property1 = typeOfTheProperty
	property2 = float
}
...