'Native representation of this property.
If this list is a list of datetime.date or datetime.time, we convert
the list of datetime.datetime retrieved from the entity into
datetime.date or datetime.time.
See base class method documentation for details.'

def make_value_from_datastore(self, value):

    if (self.item_type == datetime.date):
        for v in value:
            assert isinstance(v, datetime.datetime)
        value = map((lambda x: x.date()), value)
    elif (self.item_type == datetime.time):
        for v in value:
            assert isinstance(v, datetime.datetime)
        value = map((lambda x: x.time()), value)
    return value
