Added possibility to create entity from instance of Traversable