Avoiding pollution of Global Namespace