public bool TryGetAbility <TAbility>(out TAbility ability) where TAbility : IAbility => EnumerableQuery.TryGet(_abilities, out ability);