Interfaces. RTE. Getter and setters. Refactoring.