     func insert(inRelationship aRel: Relationship) {
         assert(graphStore != nil, "No GrapheStore available")
         
-        // TODO find better place for init, was just a quick bug fix 
-        if _inRelationships == nil {
-            _inRelationships = [Relationship]()
-        }
-        
         _inRelationships.append(aRel)
         // TODO: improve details
         graphStore.update(self)

        Node.maxUID = max(Node.maxUID,uid)
    }
    
    // MARK: Relationships
    
    var _outRelationships:[Relationship]! = nil
    
    // MARK: OUT
    
    public var outRelationships: [Relationship] {
        get {
            if (_outRelationships == nil) {
                _outRelationships = [Relationship]()
                

                // //assert(graphStore != nil, "No GraphContext available")
                //TODO ???
            }
            */
            return _outRelationships;
        }
    }
