Improve generated resources classes

This is part of #804.

Changes:
* Remove properties for resources with arguments
* Remove methods for resources without arguments
* Remove "Format" from method names