def get_ci(self, ci):
        # Simulate a driver that will provide Manager data.

        # TODO a connect method must be implemented

        # Assuming the connection is ok.

        # Now create a copy of manager model from reference model.
        #ci.ci_type = "Manager"
        #ci.data = config.alexandria.model.get_model("Manager")

        # Update the structure with data
        # TODO : think to encapsulate to not edit ci.data directly.
        #        This could be also a way to check source of truth.
        #        If data provided by our driver is not the source of truth
        #        then discard it.


        #ci.data["ManagerType"] = "BMC"
        #ci.data["Model"] = "Néné Manager"
        #ci.data["FirmwareVersion"] = "1.00"




        #if ci.data is config.alexandria.model.Manager:
        #    print "identical"

        pp = pprint.PrettyPrinter(indent=4)

        pp.pprint(ci.ci_type)