Added more tests
FIX: only change own property instead of prototype

Getting the uniqueID from an element would set the same id on all
elemnts