Gets rid of separate init() methods.