added current state for stack overflow question
attempting to resolve plain old ruby object problem