Rewrite initializators with Apple-style like view.

Most readability code in main mudule.