Make a bit cleaner the implications of having CachedValue for the Perigee Parameters
Cleaning a bit the code and added a private
method findPerigeeImpl
More or less try to shadow what CachedValue does, since the set
assumes the value is invalid.
findPerigee
is protected
therefore is used by derived classes , so I prefer to have the isValid
check
in that one.
Edited by Christos Anastopoulos