added support for appending, prepending, and merging model conditions, such as for and/in/or