update db manager to accept multiple id columns for an object to get by id, using the where statement and the number of arguments must match the amount of primary keys in order of which they are defined