Interfaces name refactoring. Implementation of abstract classes.
Interfaces name refactoring. Implementation of abstract classes.