improve API error handling
allow to reset a observable array with a hash