Validation on projection definitions. Closes GH-18