separate classes foe embedded and embeds builders