public void Dispose() { PNGroup group = PNStatic.Groups.GetGroupByID(_GroupID); if (group != null) { group.GroupPropertyChanged -= group_GroupPropertyChanged; } if (_Skin != null) { _Skin.Dispose(); } }