Type safety schema construction project