BorrowableModel - data saving method

Can be subject to change, but probably not. Depends on whether we choose
to be able to add new types (like a new phone) to the stock or not.