Replaced more direct calls to new for ListMonoidAdapter with calls to MonoidAdapterRegistry