Advanced standard classes: Module, Controller, View. To improve inheritance.