Added __name__ to support component export