Expose resource creation via more static methods
Better specify what happens for NoMethodErrors in the DSL