Make Part mutable, add some methods