added some asserts
Dictionary Validator now supports scope, persistence and performance limitation