Review comments - supports CAST with ARRAY and []
Final commit