Allowed for block update and access

The update is done by the hashmap and access done through two getters.
One getting by Id and the other returning the list.