Changed underlying implementation to Vector for covariance. Salvaged my soul.
I think I got the expansion code to work. Need to rework JArrayFrame constructor