Inner objects of the 'dataAccessObject' bind editor by  initiation.
Set a callback handlers of loaded and saved to the 'dataAccessObject' by the initiation.
Replace references to own functions from by object names to by function names.
Extract a file of the dataAccessObject.