DocumentCache done
validation parameters are now palced inta dictionnary called _validation. this dictionnary is checked for invalid keys and values