Makes backbone collection and model methods return a Promises/A+ promise.