If an item is prepended with "!" (example "!FIRED BEFORE COMMAND START") then it is removed from the inherited list.
If CONSTANT is included, then all inherited values are ignored.
Does follow the list inheritance rules.
public List<string> ShotAttributes { get; set; }