refactoring to local variable
moving up an abstraction layer...

A ResourceList is too deep down, we need to come up to the language of
the developers for the dsl