Refactor data application for actors to make it more enforced. The previous method required up knowledge of the writer to explicitly have certain constructors and the like. Now the interface is executed explicitly.