so extending the phpcr abstract media is not needed, but the model abstract media makes sense. why?

could it make sense to extend the doctrine Directory document instead, and just add our mixins if we need any?