Rename NonRefClass to ExternalMethodClass
Update gitignore
Fix example
Private env doesn't need private and self pointers