Add tests for "settable" properties (primary keys, those included in the prototype chain, and those defined via Object.defineProperty). Only enumerable properties are considered settable.
Add mock settable properties to post mock
Update ActiveResource::Base with settable property logic