Extrapolated abstract Message object from current Message implementation. Moved "Fields" depending method from Message (api) to impl.MessageImpl (impl), leaving protected abstract placeholder in the abstract Message (MIME4J-156)