whole_func_string: function Controller (attrs) {
    for (let attr in attrs) {
      if (attrs[attr].bind) {
        this[attr] = attrs[attr].bind(this);
      } else {
        this[attr] = attrs[attr];
      }
    }
  }
func_code_string: function Controller (attrs) {
    for (let attr in attrs) {
      if (attrs[attr].bind) {
        this[attr] = attrs[attr].bind(this);
      } else {
        this[attr] = attrs[attr];
      }
    }
  }
func_documentation_string: Constructor