Revert "added static construct method for projection"

This reverts commit a49569b643503260d73fb12f6f627d532d89db0f.