Make internal proj constructors private
Merge pull request #2342 from tschaub/private-proj

Make internal proj constructors private.