support for array fields, removed unused annotation