Do you need the initialize method? couldn't this be covered by the constructor???