@rande , any input on this? the question is how we could avoid having to write a block context class for every block class if the only difference is the possible configuration options that can be passed around.