Changes for inclusion of Password, etc., BoundedString will require some
further changes, for example assignment, needs review, WIP.