Alter prepareCreate and prepareView in GenericController for Abstract

and

Changes in the graphical interface