Improve introduction of reverse properties as suggested

Thanks @dlongley

This addresses #221