Actually it appears that every Crypt/* class has a similar constructor which would all be unnecessary at this point. They could be left for documentation purposes or removed altogether...