- Replace int with type safe BlockHeight(Long) object - Fix down casting bug, as BlockHeight is uint32 but Java only supports int32 or int64 - Rename WalletBirthday to Checkpoint and hide from the public API