this constructor is deprecated - instead use super(builder, config, parent, child, context);