Basic UI model: simplified class model
Code clean