Cleanup: Extent constructor uses explicit default values