improve EmbeddedDocument handling in FormsetField