[Spec Coverage] Project model

  - Refactoring project model