I will now close this thead (I think there will be no more feedback) and try to summarize what I understood
IMHO, it's ok. but I prefer pass the context to the strategy through the constructor of the strategy implementation class.