change for #830: allow tasks extending AbstractFlywayTask to set their own extension property object instance