ImmutableObject is not more Abstract

ImmutableObject is not more Abstract which allows object usage as
the lock/freeze mechanism as a compound object.