Rename deserialize to from_raw_data
get_item method does not use kwargs
Redesign scan and query method
Replace methods with __and__ and __or__