Fix initialize and __contructor