Moving register entities to ClientFactory so multiple factories can do different things with the same kind