removed ArrayAccess duplicated layer + comments