Add SuppressWarnings for "unchecked" and "rawtypes"
Make LogItCore final
Remove empty constructor from TickEventCaller