Variable Array.ap

struct Array
{
  // ...
  immutable(ArrayProperties) ap ;
  // ...
}