in chz/data_model.py [0:0]
def __set_name__(self, owner, name):
self.name = name
# Basically just validation
func_name = self.func.__name__
if (
name != func_name
and func_name != "<lambda>"
# TODO: remove figure out why mini needs name mangling
and not func_name.endswith("__register_chz_has_state")
):
raise ValueError("Are you doing something weird with init_property?")