Fix build warnings
Merge TvShowMetadataViewModel into TvShowViewModel + Extract base class for media entities
Refactor all entities ViewModel to use MediaViewModel