Create a BlockProcessor subclass with the given prototype functions.
Optional
Optional class name.
Methods to mix into the prototype.
Create a BlockProcessor subclass with the given prototype functions.