Initialize method caused bugs because it was a virtual method that is called in the constructor, fixed by removing the method.