[!!!][TASK] Improve FormEngine and sub classes separation