Updated Sale and Line fields to use EmbeddedObjectField