Added Basetype namespace
Handling of void return type