child fragment retained
object cache
creators
optimize models
fragment arguments
retrofit