 private let kGuestsKey = "guests"
 private let kAlbumsKey = "albums"
 
-public let kDateFormatString = "yyyy-MM-dd 'at' HH:mm"
 class Event : BackendObject {
+    static let sDateFormatter = NSDateFormatter()
+
     override init() {
         super.init(className: kClassName)
+        
         // TODO - support more than one album
         let album = Album()
         album.saveEventually(nil)

        get { return self[kAlbumsKey] as? [Album] ?? [] }
    }
    
    
    
}
        get { return self[kPinKey] as? String ?? nil }
    }
    
    var startDateTime : NSDate! {
        set {
            let encodedDate = Event.sDateFormatter.stringFromDate(startDateTime)
            setValue(encodedDate, forKey: kStartDateTimeKey)
        }
        get {
            if let encodedDate = self[kStartDateTimeKey] as? String {
                return Event.sDateFormatter.dateFromString(encodedDate)
            } else {
                return nil
            }
        }
    }
    
    var endDateTime : NSDate! {
        set {
            let encodedDate = Event.sDateFormatter.stringFromDate(endDateTime)
            setValue(encodedDate, forKey: kEndDateTimeKey)
        }
        get {
            if let encodedDate = self[kEndDateTimeKey] as? String {
                return Event.sDateFormatter.dateFromString(encodedDate)
            } else {
                return nil
            }
        }
    }
    
    var latitude : Double? {
