Adding SQL and InMemory model services. Depending upon to which instance the interface is binded different backends will be used (MSSQL or other relation storage, or InMemory storage valid only for certain types of applications which do not need persistent storage).
Removing WaveletService. Its not feasible to have a dedicated interface for the same wavelet decomposition operation. Moved the implementation which iterates over a list of images to wavelet decomposition class.
Changing the visibility of model binder factory. External clients don't have to worry about how the DAO internals are implemented.