We software engineers call that a 'circular reference', and we can't do that (luckily the compiler spots it and refuses to even try).
I was afraid that there was a circular reference in that the law would refer to the guidance, and the guidance would refer to the law. This is even worse... I can't even begin to imagine, after only two cups of coffee, how one would define business objects simply by stating that an object is of type B if it's not A.
Out of sheer interest, lemme see if I can find this thing... it's called the Firearms Act, right?
The Filthy Pig
: Air Arms 100 (1990) + AA Olympic trigger + Welham reg + Custom Shop CS1000 stock. Status: leaking.
The Unknown Quantity
: AA EV2 Mk4. + BSA Platinum 10-50x60 + Jon Harris wheel. Status: sorted up to 25 yds.
The Limping Dog
: Air Arms Shamal (1989) + unknown origin sporter stock + Optisan Cobra 3-9x42. Status: slowly leaking; needs work.
: HW97k + Venom Lazaglide. Status: working just fine; needs scope.
with apologies to NJR100