bsNone clashing with Forms


I use bsNone for my standard Delphi forms quite a bit in my code.  I've just put a TAdvOfficeRadioGroup on a form which is causing my code to look at the bsNone declaration in AdvGroupBox.pas rather than Forms.pas.
I can get round this by making sure that 'Forms' is after 'AdvGroupBox' in the Uses line.  Is this the best way?  Is it good practice for TMS to have its own bsNone declaration?

Identical type names can ultimately never be avoided when using mixed sources of components, code,,...

therefore Delphi uses the namespace system where you can prefix this constant type with its correct namespace prefix. This is also explained at