define( [ "Ember" ], function( Ember ) {

	var get = Ember.get;

	return Ember.Mixin.create({
		/**
		 * Load channel specific settings
		 * @param {number} id
		 * @returns {Promise}
		 */
		loadChannelSettings: function( id ) {
			var store = get( this, "store" );
			return store.findRecord( "channelSettings", id )
				.then(function( record ) {
					// get its data and unload it
					return record.toJSON();
				}, function() {
					var record = store.recordForId( "channelSettings", id );
					var data = record.toJSON();
					// unload generated empty record
					store.unloadRecord( record );
					return data;
				});
		}
	});

});

@@ -87,16 +87,50 @@
 reate(%7B%0A
+%09%09store: Ember.inject.service(),%0A%0A
 %09%09/**%0A%09%09
@@ -219,16 +219,17 @@
 %09%09 */%0A%09%09
+%22
 loadChan
@@ -239,16 +239,17 @@
 Settings
+%22
 : functi

Add store injection in ChannelSettingsMixin