Created an implementation of ChainableStatement that is serializable and
can be build with a Builder class.
Adjusted classes to the new ChainableStatement implementation.