inherit from Base not Application