[c#] Finalize vs Dispose