anchor.diff:          }
       }
       <% model.properties.each do |property| %>
  -    <%= """static func findBy(#{property.key} #{property.key}: #{property.type}) -> #{model.name} {
  +    <%= """static func findBy(#{property.key} #{property.key}: #{property.type}) -> #{model.relation_name} {
           return #{model.relation_name}().findBy(#{property.key}: #{property.key})
       }""" %>
       <% end %>
  
positive.code: 
  public extension <%= model.name %> {
      static func deleteAll() {
          let _ = try? db.run(meta.table.delete())
      }
  
      static func count() -> Int {
          return db.scalar(meta.table.count)
      }
  
      static func create(<%= model.properties.map { |property| ", #{property.key}: #{property.type}" }.join("") %>) -> <%= model.name %> {
          let insert = meta.table.insert(<%= model.properties.map { |property| "meta.#{property.key} <- #{property.key}" }.join(", ") %>)
          let _ = try? db.run(insert)
          return <%= model.name %>(<%= model.properties.map { |property| "#{property.key}: #{property.key}" }.join(", ") %>)
      }
  
negative.code: 
  public extension <%= model.name %> {
      func delete() {
          try! db.run(<%= model.name %>.query.delete())
      }
      <% model.properties.each do |property| %>
      <%= """mutating func update(#{property.key} #{property.key}: #{property.type}) -> #{model.name} {
  