Added @public decorator for controlling what goes into __all__