Allow resource subclassing, allowing for dynamic selection in the DSL.