this interface has no dependency on phpcr, i would put it in Model. or maybe into an Extractor namespace inside the bundle