Made the override final, and had a local copy of variables which made the accessing a single step operation.