Refactored ExpertExtender

I was told that it's ok to use `+`, but I like `array_merge` more.