Add cached_property decorator for django 1.3 support