Haga un perfil público y un perfil privado en angular 4+

Necesito ayuda para pensar este problema, este es mi esquema de Firebase.

Necesito hacer una vista del perfil pero pública, ¿cómo es la mejor manera de hacerlo?

Entonces, ¿qué piensa sobre el esquema y cómo un usuario tiene conversaciones?

Creo que el nodo de conversaciones puede permanecer fuera del nodo de usuario y de cada conversación de referencia para cada usuario. ¿Cuál elegir?

Respuestas a la pregunta(1)

Su respuesta a la pregunta