Renamed compositor_spec to dsl_spec
Introducing Compositor convention

 - optionally append Compositor to class names for compatibility with rails
Removing unnecessary object attribute on base leaf class

 - should be a responsibility of the consumer :)