make non-copy constuctors w/ one parameter explicit