
I haven't test it, but i have some hints for you:
For a includefile like this, you should add a prefix for all Global Variables, List, Maps and for all Procedures.
I think, i have used some of your names in many of my projects and this requires some changing in my
or in your code. A prefix would solve this in most cases.
Greetings - Thomas