Parameterize IModelWithId to allow different types of id fields (String,
Long, Integer, etc )throughout the modules