Immutability added (guava usage), logging to file removed.