{"action":"created","issue":{"url":"https://api.github.com/repos/AmpersandJS/ampersand-model/issues/63","labels_url":"https://api.github.com/repos/AmpersandJS/ampersand-model/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/AmpersandJS/ampersand-model/issues/63/comments","events_url":"https://api.github.com/repos/AmpersandJS/ampersand-model/issues/63/events","html_url":"https://github.com/AmpersandJS/ampersand-model/issues/63","id":108199591,"number":63,"title":"When using ampersand-model I cannot save a prop called `url`","user":{"login":"jeremyblalock","id":955154,"avatar_url":"https://avatars.githubusercontent.com/u/955154?v=3","gravatar_id":"","url":"https://api.github.com/users/jeremyblalock","html_url":"https://github.com/jeremyblalock","followers_url":"https://api.github.com/users/jeremyblalock/followers","following_url":"https://api.github.com/users/jeremyblalock/following{/other_user}","gists_url":"https://api.github.com/users/jeremyblalock/gists{/gist_id}","starred_url":"https://api.github.com/users/jeremyblalock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeremyblalock/subscriptions","organizations_url":"https://api.github.com/users/jeremyblalock/orgs","repos_url":"https://api.github.com/users/jeremyblalock/repos","events_url":"https://api.github.com/users/jeremyblalock/events{/privacy}","received_events_url":"https://api.github.com/users/jeremyblalock/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-09-24T19:41:03Z","updated_at":"2015-11-13T18:57:52Z","closed_at":"2015-11-13T18:57:52Z","body":"Hi,\r\n\r\nIn my application, I have an API endpoint that accepts URLs (and other parameters) in POST / PUT requests, and also returns them back in the GET request. Currently, the URL field has the name `\"url\"` in the API, however, and it seems there's a conflict with the model's `url()` method.\r\n\r\nWhen I try to add `\"url\"` to the props, like:\r\n\r\n```\r\nvar MyModel = AmpersandModel.extend({\r\n  props: {\r\n    url: 'String'\r\n  }\r\n  ...\r\n});\r\n```\r\n\r\nI see that when I call `.save()` to `POST` the data (`{\"url\": \"my-url.com\"}`), the URL that we hit is:\r\n\r\n```\r\n/my-url.com\r\n```\r\n\r\nBut I really want to hit `/api/urls` with the data.\r\n\r\nAny recommendations?"},"comment":{"url":"https://api.github.com/repos/AmpersandJS/ampersand-model/issues/comments/156523872","html_url":"https://github.com/AmpersandJS/ampersand-model/issues/63#issuecomment-156523872","issue_url":"https://api.github.com/repos/AmpersandJS/ampersand-model/issues/63","id":156523872,"user":{"login":"jeremyblalock","id":955154,"avatar_url":"https://avatars.githubusercontent.com/u/955154?v=3","gravatar_id":"","url":"https://api.github.com/users/jeremyblalock","html_url":"https://github.com/jeremyblalock","followers_url":"https://api.github.com/users/jeremyblalock/followers","following_url":"https://api.github.com/users/jeremyblalock/following{/other_user}","gists_url":"https://api.github.com/users/jeremyblalock/gists{/gist_id}","starred_url":"https://api.github.com/users/jeremyblalock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeremyblalock/subscriptions","organizations_url":"https://api.github.com/users/jeremyblalock/orgs","repos_url":"https://api.github.com/users/jeremyblalock/repos","events_url":"https://api.github.com/users/jeremyblalock/events{/privacy}","received_events_url":"https://api.github.com/users/jeremyblalock/received_events","type":"User","site_admin":false},"created_at":"2015-11-13T18:57:52Z","updated_at":"2015-11-13T18:57:52Z","body":"@wraithgar we ended up going with your solution, though, I agree, it could be nice to individually turn on / off the automatic accessor generation for a particular property. May complicate the API too much though."}}