[+BUGFIX] Abstract classes were created instead of interfaces