whole_func_string: function(name) {
  			if (_.isNumber(name))
  				return this.list()[name];
  			
  			if (_.isString(name))
  				return _.find(this.list(), function(prop) {
  					return prop.name() === name;
  				});
  			
  			return name;
  		}
func_code_string: function(name) {
  			if (_.isNumber(name))
  				return this.list()[name];
  			
  			if (_.isString(name))
  				return _.find(this.list(), function(prop) {
  					return prop.name() === name;
  				});
  			
  			return name;
  		}
func_documentation_string: Returns attribute object
  @param {String} name Attribute name or its index
  @returns {EditElement}