created new version item subclass and added that to settings interface array instead of a string