Extendable validator for sematicaly structured JSON. When schema is not enought