added explicit yaml constructor for ManipulationStep