use private fields for initial creating media file
(for possible better performance)