Cleaned up ConfigurationParser error handling and ensured that it really is lazily parsing missions (it wasn't).