:gb: Added parameter type checking to constructor