further work on embedded properties