data class Model(id: UUID = NewUUID.getEmpty(), name: String? = null, context: Map<String, Any>? = null, val ttl: Int = 7, val rotationPeriod: String = "7776000s", val rotationPeriodDays: Int = 90, var permission: Permission = Permission()) : Resource