     public var isNil : Bool {
         get {
             switch type {
+            // Number Data is handeld in default case
             case .tString:
                 return stringData == nil
             case .tNSDate:

        if (!nilValue) {
            switch (type) {
            case .tString:
                stringData = (decoder.decodeObjectForKey("0") as String)
            case .tBool, .tInt, .tDouble:
            //numberData = NSNumber(bool:decoder.decodeBoolForKey("0"))
                numberData = (decoder.decodeObjectForKey("0") as NSNumber)

//  Created by Stephan Zehrer on 10.06.14.
//  Copyright (c) 2014 Stephan Zehrer. All rights reserved.
//

import Foundation

public enum PropertyType: String {
    case tUndefined         = "1" // NO ENCODE
