protected virtual void AfterEditExecute(VmAdapter <TModel> viewModel) { }
protected virtual void BeforeEditExecute(VmAdapter <TModel> viewModel) { }