1) refactored entities to be re-hydrated by strongly typed "entity data" objects
2) initial work on entity framework database adapter implementation
3) added ReplyText value type