de-statize field names loading

moved to MessagesService, which deals with interacting with messages and their metadata. have it injected to gain access to its functionality