Why not GitRepository.this instead of this "self"?