Added BaseDalCache.extend method to allow caches to be incrementally loaded