OO-962: fix the RS, enhance the method to accept an array of restricted types, expand and update the unit tests