What order should methods be written in?
When are you NOT required to reference protocols in detail?
Imported from external platform