Abstracted out Activity scope to include anything as the contianer