`Project` is an ActiveRecord based model. Why do we have to implement a `persisted?` method here?