Moved shift-doctrine dependency from hard require to suggest.