Fixed incorrect equality operator implementation for memoized objects
Better logging