Implemented core classes (except for MySqlIndexStorage).