TODO notes
Adding ImmutableObject w/ Builder