add failing test for customized type deep in type hierarchy