introduced a validator class for property classes index
storing index for class validator
fixed document search for index validator
changes for key searches in properties
using the validator index to see if indexes have been created
refactored code to write indexes
created a method to delete indexes
more code refactor