Added IsVideo, IsImage and ResolvedId props
Fixed the HasImage and HasVideo properties
make PocketBoolean internal