A CakePHP 3.x plugin that facilitates versioned database entities