Exposing Child Blueprint Variables in Editor

The variables dont get reflected to the scene .
Similar problem has been described in this thread, but the solution is a bit hacky, and I’m not sure I fully understand it. is there a better method of getting around this.