Why Constructor Does Not Have Return Type