refactor: Removed unused constructor from _PropertyInstance

The _PropertyInstance.fromSchemaProperty was not called in the library
and is not a public method, so can be safely removed.
chore: Fixed README, removed file storage example

- Added section describing kind inheritance
- Removed 'limitations' section from the README
- Removed 'file_storage' example, as it was badly thought out.