Weird naming convention of '__'. What's the difference between this and ```_transform``` method?