- tabs -> spaces
- fix URISpec
- rm abstract static Resource::init