Added Pluggable Block
Added Collecting Parameter
Added Common State