1. A method for extended ordering of collections of data for synchronization over a wireless network, each collection having an existing priority level, the method comprising the steps of: adding, to each collection, a dependency field having a dependency value; exchanging the priority level and dependency value for each collection; and ordering synchronization of the collections based on priority levels and dependency values of the collections.