No need to re-allocate the property attribute array repeatidly