added validate_structure_schema method