Added possibility to pass instance of Traversable into Entity::asign