Refactoring# UserDB::{read,write}(): bool, Really? UserDB Has Too Many Responsibilities ⟶ BackingStore BackingStore Has Too Many Responsibilities ⟶ Interface Load From BackingStore in Constructor