I think option 2 is more consistent with the classes in the shared namespace, plus it properly encapsulates the data fields.