ability to create embedded struct isntances