StrategoyFactory updated