added in pk synch again
clarified a comment
fixed DictFields and added support for DictFields as compound pk's