Added default values for basic types which lacks no-arg constructor