I have found that being compatible with an existing template very hard, so I don't do it. :-) I tried to, but eventually gave up and assume that if someone is specifying something in the DSL, they want to override the value. Hence I think it's save to override the existing "goals". But you know the use-case better than myself, so if you want to be additive, that's fine.