we should integrate this with the Slideshow blocks https://github.com/symfony-cmf/BlockBundle/pull/32

btw, you do not implement the interface you declare.