Base abstract class View was improved