Implementing an extension of World, instead of modifying it.