Related: When writing new task code for the new en...
# general
h
Related: When writing new task code for the new engine, do not use the currently common idiom of grabbing option values in
__init__()
and putting them in member variables. Instead, access them directly as needed. Option resolution is expensive, so let's only do that when needed.