further develop idea of delegation, with nearly all logic happenning in confighash class