Add optional debug parameter to constructor