Use lazy DObject for in mem map instead of lazy val - fixes memory issues with chord