Don't use package visible. Change to private visibility