 }
 
 extension PlaceAnnotation: Persistable {
-    static var databaseTableName: String {
-        return Place.databaseTableName
-    }
+    static let databaseTableName = Place.databaseTableName
     
     func encode(to container: inout PersistenceContainer) {
         place.encode(to: &container)

}

extension PlaceAnnotation: Diffable {
    func updated(with row: Row) -> Self {
        place = Place(row: row)
        return self

    }
}

// Have PlaceAnnotation adopt RowConvertible, Persistable, and Diffable, so
// that it can feed the `primaryKeySortedDiff` observable.

extension PlaceAnnotation: RowConvertible {
    convenience init(row: Row) {
        self.init(place: Place(row: row))
