added ProxyEntity and ProxyModel;