hasProperty and removeProperty

Is there a reason why Reference does not provide methods for removing and chacking properties?

If not, please accept this pull request.

Tobias