edit Validator: add isUserValid(), isBookValid()