Cleaned up the ExtentInfo and decoupled it from Extent