Trait allowing objects to store fields encrypted with an account's crypto

A trait for getting a serialized user key with both the ID and auth key

Trait that overrides some BaseObject functions to allow inheriting properties from Groups

Trait for storage classes that store a optionally-encrypted credential fields

Account limits common between total and timed

Filesystem limits common between total and timed

Group limits common between total and timed

A storage that has a base path

A storage that does not support subfolders

Trait for storage classes that store a possibly-encrypted username and password

An exception that can be created by copying the message from another