Clarify the fields spec to allow extra fields

Fix #260
Merge pull request #261 from damienalexandre/fields-may-also-include

Clarify the fields spec to allow extra fields, fix #260