Added Counting Aspect. Refactor Loggable annotation.