refaktor sql object tree