Fragment cannot be public due to need for instantiation by Android
Retain instance of fragment to prevent crash