Constructor null argument type cast 

Makes sure the right constructor is called