constructor: add wrapper function with New prefix