PHP 5.5+ lightweight persistence layer