model interface
raising exeption when conf is not array