src/values/Participle.js
function( participle, sentencePart, attributes ) {
	this.setParticiple( participle );
	this.setSentencePart( sentencePart );
	this._determinesSentencePartIsPassive = false;

	attributes = attributes || {};

	defaults( attributes, defaultAttributes );

	validateAttributes( attributes );

	this._attributes = attributes;
}
function( participle, sentencePart, attributes ) {
	this.setParticiple( participle );
	this.setSentencePart( sentencePart );
	this._determinesSentencePartIsPassive = false;

	attributes = attributes || {};

	defaults( attributes, defaultAttributes );

	validateAttributes( attributes );

	this._attributes = attributes;
}
Construct the Participle object and set the participle, sentence part, auxiliary and type.

@param {string} participle The participle.
@param {string} sentencePart The sentence part where the participle is from.
@param {object} attributes The object containing all attributes.
@constructor