Make ArcioNode's Constructor Protected

Use ArcioNode.apply instead
Remove BeanProperties from _KNodeOfObstacle