toOne handles fieldset arrays nicely

Fix for #194

Squashed and rebased.