Delay generating an initial level (if not initialized with one) until necessary. (This will allow us to initialize a Place and then run methods on it to describe/specify an initial level.)