Properties are documented to be run just before a step starts, so that construct is actually not valid.