* model impl
* register edge ends to nodetypes