On NBA give each global variable a different global constructor