new
Support object subtitution and object replacement on objet integrated with patterns