remove => this.RemoveHandler(ShaderEffectChangedEvent, value);
add => this.AddHandler(ShaderEffectChangedEvent, value);