Made the ArrayInnstance constructor public so we can derive from that class