Fixed problems with multiple assignements values and introduced call to super