Changed counter from class variable to member variable
Add FIXME
Made class final
Made the Logger private
Changed access to Logger