Not sure how strictly we want to adhere to foundation coding style, but they usually separate concerns in constructors/initialize functions into "properties", "events" and "initialize" (just comment headings, like the `// Parent method` below).