protected virtual Parameter CreateChildrenParameters (Parameter parameter) { // Have to clone the parameter for any children use, it carries block sensitive data return parameter.Clone (); }