Replaced `BinaryProperty (Property)` with `Base64Property (ExternalProperty)` where `ExternalProperty (Property)` is basically the original `BinaryProperty (..)`, but with two `encode` and `decode` functions
Replace PostgreSQL `TextProperty` with file system based `TextProperty (ExternalProperty)`