Several methods in the Block class touch the database and could be moved into a BlockStore service. For example, see T219441#5071374
The BlockStore would be similar in function to the RestrictionStore (T219684) as we work towards making Block into a value object.