Thanks for taking a look Andrei. I'll fix the containsKey error - well spotted!
> I think we should view the ability to override install / configure functions as an advanced feature not a common mechanism for installing different flavors.
I totally agree, and I opened WHIRR-559 for this. I think this can be done as a follow up issue though, since this one is big enough already. I'll work on it next.