Rewrite defaddress, getter and setter run at compile-time!