Duplicate Modifier Errors

And some improvements
Improved AccessResolver