Interface VariableResolver<T>