removed equals override
and throw Exception on IOExceptiion in GettextLoader