When instantiating a new user read from klass.readable_options not self, self doesn't have meaning  in this context.