Refactored BasicAccount constructor signature to only accept owner, and
generate new AccountID in the constructor directly.