Use model_from_configuration instead of private methods
Moved difference-finding logic into Deployer class