Как я могу клонировать запись Ember Data, включая отношения?

Я понял, что могу клонировать запись Ember Data и скопировать ее атрибуты, но ни один изbelongsTo/hasMany отношения клонируются. Могу ли я сделать это как-нибудь, если я не знаю, какие отношения возможны, выходя из существующих отношений?

Для справки, вот что я получил, что клонирует атрибуты записи Ember Data:

var attributeKeys = oldModel.get('constructor.attributes.keys.list');
var newRecord = this.get('store').createRecord(oldModel.constructor.typeKey);
newRecord.setProperties(oldModel.getProperties(attributeKeys));

Ответы на вопрос(4)

Ваш ответ на вопрос