Removing visibility parser conflicts by unifying rules in methods/properties [ci skip]