Why did you remove all Visibility-declarations, it public, protected?