Added XML Validator Interfaces and Impl