function() {
			var attrs = [];
			
			var res = this.matchedResource();
			if (require('elements').is(res, 'element') && _.isArray(res.attributes)) {
				attrs = attrs.concat(res.attributes);
			}
			
			return optimizeAttributes(attrs.concat(this._attributes));
		}
function() {
			var attrs = [];
			
			var res = this.matchedResource();
			if (require('elements').is(res, 'element') && _.isArray(res.attributes)) {
				attrs = attrs.concat(res.attributes);
			}
			
			return optimizeAttributes(attrs.concat(this._attributes));
		}
function ( ) { var attrs = [ ] ; var res = this . matchedResource ( ) ; if ( require ( 'elements' ) . is ( res , 'element' ) && _ . isArray ( res . attributes ) ) { attrs = attrs . concat ( res . attributes ) ; } return optimizeAttributes ( attrs . concat ( this . _attributes ) ) ; }
Returns list of attributes for current node
@returns {Array}
Returns list of attributes for current node