Wrote out Key subclass