Is the abstract property needed? I'd have assumed that was pretty clear from the `BlockCipherAlgorithm` you pass in.