extend plugin and plugin info to allow for extending models

fixes #1014
Merge pull request #1020 from simplysoft/plugin-info-extend-models

extend plugin and plugin info to allow for extending models