a new Action
the random engine
the environment that will host this object
the node that will host this object. If it is `null` the actionable will not belong to a Node
the actionable hosting this object
a String describing the object