Creating tasks based on Property in extension

I am writing custom plugin, which is creating Extension, with lazy Property fields.
And i would like to create tasks based on value of the Property.
With non lazy fields i found on forums that tasks can be created in setter.
Is there some way to accomplish this with lazy Property fields?
Or is there any other recommended way of doing this?
I would like to be able to further configure tasks in tasks block in buildscript,
which is not possible if the tasks are created in afterEvaluate block.

Thanks.