Observer now supports inference on simple and complex classes.