v2.3 removed custom attributes dependency; added array push/pop override for greater compatibility