'Constructor.
Args:
func: A function that takes one argument, the model instance, and returns
a calculated value.'

def __init__(self, func, name=None, indexed=None, repeated=None, verbose_name=None):

    super(ComputedProperty, self).__init__(name=name, indexed=indexed, repeated=repeated, verbose_name=verbose_name)
    self._func = func
