public Product(Expression<Func<Product, bool>> expression):this() { SetIsLoaded(_repo.Load(this,expression)); }