added kwargs to the operators and the parent arnet included in the optionals when mutating.
minor modifications