There's a lot of machinations that occur before the datallst validator object can be invoked to validate a portion of a document. Thus the 'implicit' test. Additionally, all other types of specs were done in this fashion.