code: function (attributes) {
              if (!_gpfIsArrayLike(attributes)) {
                  gpf.Error.invalidAttributesSpecification();
              }
              _gpfArrayForEach(attributes, function (attribute) {
                  if (!(attribute instanceof _gpfAttribute)) {
                      gpf.Error.invalidAttributesSpecification();
                  }
              });
          }
docs: Verify that the attributes specification fits the requirements:
  - Must be an array
  - The array must contain only instances of {@link gpf.attributes.Attribute}
  
  @param {*} attributes The attributes specification to validate
  @throws {gpf.Error.InvalidAttributesSpecification}
  @since 0.2.4