ApplicationPlayer: do Reset() directly on the member instead of the sharedptr