properties hierarchy and dao rebuilded