Made Type::Null the default type on ByVal and ByRef as this will allow any type (aka no type hinting)