move appendParamsToParent to abstract class