1. How should I accommodate/amend/modify the above code in wrapper without the wrapper having to extend Activity or AppCompatActivity?
2. Should I declare the wrapper as an @ActivityObject?
If the wrapper extends Activity then it "works" but this is probably not the correct way to do it.