Add an Entity in the data backend and return the newly stored Entity.
Future<E> add(E entity) async { return builder(await _adapter.add(table, primaryColumn, entity.toJSON())); }