Change parameterStrategy name into variableStrategy and add AccessStrategy