Form view: refactors and adds private members