Avoid passing null Bundle to FinishCallback; lazy init Bundle's internal Map; auto casting get value from Bundle