replace_named_presholder is public method