[FLINK-1040] Make type() call in projections optional (or remove it)