added constraint slot_no cant be set when asset is no blade + tests