public Blueprint FindBlueprint(int id) { for (int i = 0; i < Blueprints.Count; i++) { if (Blueprints[i].Id == id) { return Blueprints[i]; } } return new Blueprint(); }