Move away from using 'new' for LazyChain