Changed scaning logic.
Removed PairedDevice from arguments.
Added update, remove, diff, get and exists methods.