A way to split resource block methods into separate setup and cleanup methods