public virtual void SetCapability(DeclarationCapability capability) => Capability = capability;
public override void SetCapability(DeclarationCapability capability) => _setCapability?.Invoke(capability);
public abstract void SetCapability(DeclarationCapability capability);