Fixing memory size handling
Dealing with unicode
Fixing missing set of __dict__/__class__ and added __iter__