Returns free properties which are not dependency properties.

def free (self):
        """ Returns free properties which are not dependency properties.
        """
        result = [p for p in self.lazy_properties
                  if not p.feature.incidental and p.feature.free]
        result.extend(self.free_)
        return result