Rebuilding Muceasy Driver into protocol !! DOES NOT COMPILE YET !!