Attribute type applied to properties to mark them as upgrade effects. It defines no behavior, just a marker attribute class.
using System;
namespace BrickJam.Upgrading;
[AttributeUsage( AttributeTargets.Property )]
public class EffectAttribute : Attribute
{
}