add Pojo, Mix and Interface cases