protected override void Dispose (bool disposing) { if (disposing){ Parent = null; Clear (); Elements = null; } }