Add Counterpart-as-an-instance functionality
Merge pull request #9 from callum/master

Add Counterpart-as-an-instance functionality