+@property (nonatomic, weak) NJInputPathElement *parent;
+@property (nonatomic, copy) NSString *name;
+@property (nonatomic, readonly) NSString *uid;
+@property (nonatomic, strong) NSArray *children;
+
+- (NJInputPathElement *)elementForUID:(NSString *)uid;