Changed the type of the internals to its observable counterpart to allow
for binding. Still uses the originals for loading/saving.