Please keep layout as used in other implementation files:

designated init
other inits
dealloc

#pragma mark Properties
…
#pragma mark Methods
…
#pragma mark Protocol1
…
#pragma mark Protocol2
…
#pragma mark Super
…
#pragma mark SuperSuper