FusionClass bugfix and API change

### Bug fix:

* Added metadata field to FusionIndex so it's allowed by the validation code

### API change

* FusionIndex's update method now returns a boolean, like the index method