Fixed handling if invalid records
Fixed Listener Methods
Added UnitTests for Strings