I need to store a Queue object in a database with ef core, because List doesn\'t preserve the order of items. Is there a chance to store directly a Queue or do I have to wrap it