Renamed abstract classes and interfaces according to naming conventions
Merge branch 'feature-naming-conventions' into dev