first working version of FMI abstraction (PROBCORE-258)