Move from View/Edit component to visualization type
Add ability to hide property