name-spaced models can now be created
Convert association `key` option to `foreign_key`

deprecate `key`
Resource getter methods to match rails model