Topology takes string value to match to the type of protocol to use. Added a getter and private setter for the array that holds types of protocols.