moved changeset to WorldBase class and added create method to World