structure: Add Has() method, fix IsZero()