Add abstract Map class.