Add strict type validator

there is no name in `paramDeclaration`, so it should be passed separately