:lock: Make implementation methods private