#163 Actually there is valid use of factoryOf(instance) as that method defines the type as  <T extends Serializable>. Examples of valid usages are the Serializable ExpiryPolicies and any Serializable user defined class. Clarify this in the JavaDoc. Also add factoryOf(String className) as the builder provided this but it was not exposed.