Update .gitignore, add AssignValueWithPointer and Inheritance