changing exc type for null param in Run method
dropping cstors with default args