 				_idsByType[entityType] = ids;
 			
 			callbacks.triggerCallbacks();
+			return result;
 		}
 		
 		/**

				adminService.updateEntity(child_id, diff);
			}
				
			adminService.addChild(parent_id, child_id, index)
				.then(handleIdsToInvalidate.bind(this, false));
			invalidate(parent_id);
        }

		 * @param purge If set to true, clears cache instead of just invalidating it.
		 */
		public function invalidateAll(purge:Boolean = false):void
        {
			if (Weave.wasDisposed(this))
				return;
			if (purge)
			{
