Your structure seems a little confusing.
First of, you should generaly aim to avoid using static fields and objects. While it is usefull at times, OOP is exactly aiming to avoid this as much as...