remove initialize method is a smell