updates in generic classes and views