Generalising the concept of inverse-property mapper.