Avoid copypast and hide implementation details in special workspace. message_handler template handles everything corresponding to handling of message from service. handler_detail removes message handling from handlers realisation if it's not needed.