changed IIdentifiable to IStringIdentifiable, and changed the type to string