sepaerate NSManagedObject custom functionality in categories
changed Post.child to children