example of parametrized applied external strategy
create private fields for strategy fields and public fields for oracle fields
fix check of local usage for fields