Readers poc2

Adding Core Entities
I will remove @Data and added later if we need it.