dont reassign this.attributes if it exists already