message: Finished card server refactor
diff: @@ -7,7 +7,6 @@ import { taskFor } from 'ember-concurrency-ts';
  import { Card } from './cards';
  import CardsService from '../services/cards';
  -import type CardModel from '@cardstack/core/src/base-component-model';
  import { Format } from '@cardstack/core/src/interfaces';
  type State =
  @@ -44,9 +43,9 @@ export default class Modal extends Service {
  }
  @task editCard = taskFor(
  - async (model: CardModel): Promise<void> => {
  + async (card: Card): Promise<void> => {
  this.state = { name: 'loading' };
  - let loadedCard = await this.cards.loadForEdit(model);
  + let loadedCard = await this.cards.loadForEdit(card);
  this.state = {
  name: 'loaded',
  loadedCard,
  @@ -59,7 +58,7 @@ export default class Modal extends Service {
  if (this.state.name !== 'loaded') {
  return;
  }
  - await this.cards.save(this.state.loadedCard.model);
  + await this.cards.save(this.state.loadedCard);
  this.close();
  }
  