What about moving this variables and the logic to a separate Describable class?