MultiBlock interfaces for easier implementations.