"reserved" names in interfaces leads to converting arrays to arrays in arrays, not easy to solve without the need to change a lot of the legacy code in same run.