Added Ability to specify a custom cache key in the Query\Builder::cache() method - 4e88fc3 Fixed Don't delete cache query when expiry time is zero seconds (indefinite) - a418245 Cache properties are properly reset on Query\Builder after retrieving query results - 4e88fc3 Only delete parent relation when the given model is a member of the relation in HasMany::detachOrDeleteParent() - 88019f1