Improved interfaces

Filters, events and composites now return accessors.