rewrite util.privateProperty