Add responsibility chain design pattern samples