MouldAssemblyBuffer object added (not tested) - modifications to ConditionalBuffer