function EditContainer(source, options) {
						this.options = utils.extend({ offset: 0 }, options);
						/**
						 * Source code of edited structure. All changes in the structure are 
						 * immediately reflected into this property
						 */
						this.source = source;

						/** 
						 * List of all editable children
						 * @private 
						 */
						this._children = [];

						/**
						 * Hash of all positions of container
						 * @private
						 */
						this._positions = {
							name: 0
						};

						this.initialize.apply(this, arguments);
					}
Named container of edited source
@type EditContainer
@param {String} source
@param {Object} options