Added the "final" keyword in order to prevent wron usage.