docs on StructValidator