Added the abstract Schema class.