 
 typealias PropertyParameters = [String: [String]]
 
-enum PropertyName: String {
+public enum PropertyName: String {
     case version = "version"
     case kind = "kind"
     case formattedName = "fn"

    }
}

enum KindPropertyValue: String {
    case individual = "individual"
    case group = "group"
    case organization = "org"

    return result
}

public struct VersionProperty: ValueProperty {
    var name: String
    var parameters: [String: [String]]
    var valueType: String
