use long compare
add constructor for @param data
add default serialVersionUID
create data instance on prepareDefaultData()