Added some other Base engine abstract classes