closes #3: Let generated equals methods reference its own objects fields with a this prefix. This prevents cases where a field with a name 'other' gets shadowed by the equals method argument.