[CodeIssue]PublicConstructorInAbstractClass

Convert modifiers of constructors in Abstract class from "public" to
"protected".