some minor modifications on the ecs
renamed type_attribute
fix some minor bugs in the ecs
Merge branch 'feature_ecs' into develop
fix merge commits