Added default ctor for protocols.