Added BuildProtocol to host factories