Make wrapper mimic underlying function's properties