fix bug in downgrade

migrate only selected service func keys
migrate service func keys with arguments
migrate forwards into their own tables
add forward to destination types during installation
merge script branches
alembic-rebase migrations