use getter for agregatedBlocks
add update function to modify start/end dates of blocks