Update .gitignore with more build and nbproject/private folders
Make sure to throw exception if trying to use instancing but its not supported