During the review of I71a8a848, it was noted that there was no documentation/ADR about the use of factories over classes. Change-Id: I29ab44b3f9c680c81fbddebc7844bd05e26f18df