I believe we should return all attributes from the entity when calling .to_hash even if we haven't call them before. There is a failing spec here: https://github.com/Sage/class_kit/pull/7