There isn't a should use a return statement because the compiler can infer that you'd like to return the result of the expression @larsmans: In the linked page: "Notice that descriptors are only invoked For brand spanking new model objects or classes." I also take into account that I at https://smartworlddeveloper.co.in/