Everything should be non-static here. You should create instances of classes. In general, the number of "good use cases" for static is very limited.