 
 import Foundation
 
+extension Node : Identiy, PropertyAccess {}
 
 public struct Node : ValueStoreElement , Context {
     

    public var dirty = true
    
    
    var nextPropertyID: UID = 0 {
        didSet {
            if nextPropertyID != oldValue {
                dirty = true

        encoder.encode(nextInRelationshipID)
    }
    
    // MARK: CRUD
    
    public mutating func delete() {
        context.delete(&self)
    }
    
    public mutating func update() {
        context.update(&self)
    }
    
    
}