added model tree position inheritence