Add iterator utilities, make BlockContainerBase register tile entities