added setEmbeddedMap(), setLinkMap(), setEmbeddedList(), setEmbeddedSet(), setLinkList(), setLinkSet() and auto conversion of predefined fields in DB for all embedded/linked lists, maps or sets. Only use setEmbeddedXxx and setLinkXxx methods for dynamic fields