Update view system to allow to switch from one type to another without changing configuration