feat(engin): readonly validator

related to #CAM-1395