private void PropertyListResetHandler(object sender, EventArgs e)
{
if (_queuedEditItem != null) {
BeginEditing(_queuedEditItem, _queuedEditIndex);
_queuedEditItem = null;
_queuedEditIndex = 0;
}
else if (_controller != null)
_controller.RefreshPropertyList();
}