[FrameworkBundle] moved operation classes to component