My thoughts about Game Design Patterns using Unreal Engine

Nice one! A dirty flag (alongside corresponding delegates) is used within FAggregator of the Gameplay Ability System.