Trash and archive functions added to service to condense code.