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

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

В примере на картинке будет создана таблица User с колонками first_name, last_name, email, phone_number.