protected Programmer save(final Programmer programmer) { getTemplate().put(programmer.getId(), programmer); return getTemplate().get(programmer.getId()); }