Manual changes with ModelBuilder

Sometimes we modify model by ModelBuilder. Shaman uses ModelInfo and set of plugins in order to reconstruct model and create patches.

ModelInfo uses  IModel  from DbContext. It creates instance of DbContext  with and reads raw model without Shaman modifications.