Added abstract/final modifier enum