more fixes for BaseStep viz; added yaml constructor and representer