Object Identification functions

Also, when do you need `SELF.` and when do you not?