human
Here's a good function header given the following:
I wrote the below code

    def set(obj, value):
        setattr(obj, ('_' + name), value)
        obj._needs_serialization = True
    def get(obj):
        return getattr(obj, ('_' + name))
    return property(get, set, doc=docstring)

What's a good function header?
assistant
#Here's a good function header.

def serializable_property(name, docstring=None):