partial abstraction of user into BKUser