1844386235
* refactor options to use on factories, add dummies * format * reduce lists to yield return * get primitives first to avoid to string * fmt * add cache base option