Refactor for some parts of Block API.
Remove unneeded code from EffectsManager.