Refactors:
Make EngineResult, LedgerEntryType, TransactionType implement SerializedType
Move from core.enums to core.seralized.enums
Remove FieldSymbolics in lieu of SerializedType mechanics
Remove EngineResult.Class in lieu of returning the most generic te(c|r|l) enum