Added DataStructure interface.