def METHOD_NAME(self):
    # This is primarily to enforce the fact that these can't take arguments
    value = func(self)
    norm_value = normalize_value(value)
    if norm_value is None:
        raise ValueError(
            "Invalid variable value returned by {}: {}."
            .format(func.__name__, value))
    return norm_value