[FEATURE] Refactored DefaultMediaManager

Ok, @turbo-ele just told me something different an hour ago ;-) Then it is fine.