Что делает аннотация @Embedded в Room?

@Embedded используется на полях Entity и позволяет включить объект непримитивного типа в таблицу.
При этом для каждого поля Embedded-класса создается колонка в таблице.

В примере на картинке будет создана таблица User с колонками first_name, last_name, email, phone_number.
Что делает аннотация @Embedded в Room?