stricter property naming convention for property list, fixed property list array resizing with removing middle elements