modified all EtaObjects so it won't crash on 'equals()'. Been fiddeling around with speed improvements.