Make enums conform to Printable protocol
Remove unneeded 'self' references
Replace Array<>, Dictionary<> with []