I think setting these variable's initial value to null is better than "[]"