And one more thing, I don't think resolving the variables is a good idea as it prevents you from easily overriding them. It can be useful.