// TODO: why is this here? protected override void Dispose(bool disposing) { _materialDbContext.Dispose(); base.Dispose(disposing); }