Add array spec
Add support for dynamic extenders