protected override TriggerRouterViewModel Build(TriggerRouter entity, object args = null)
        {
            this.Router = RouterViewModel.NewInstance(entity.Router);

            this.Channel = ChannelViewModel.NewInstance(entity.Trigger.Channel);
            this.Trigger = TriggerViewModel.NewInstance(entity.Trigger);

            return(this);
        }
        protected override TriggerViewModel Build(Trigger entity)
        {
            this.Channel = ChannelViewModel.NewInstance(entity.Channel);

            return(this);
        }