@mhevery Is this what you had in mind about changing property functions?