Expando methods: how to get hold of the object a method is called on