Version: Latest from JCenter (2.3.2) The presence of the final modifier on CLEventList makes it impossible to mock/stub CLEventList for unit testing. I would like if either the final modifier could be removed OR for CLEventList to be split into interface and concrete implementation so that the interface can be mocked while keeping the concrete implementation final. Thank you for your hard work and effort put into this.