same interfaces for all the objects
fix isue with posts
harmonize the interfaces
merge to talkspirit dev