Store parsed arguments instead of raw args
Catch Exception and log unsupported tree nodes
Removed unused code
Removed unused else branch
Changed transfer handler to use immutable list
Added required resource button text