.
closer to completion of generic entity class