fixes #1: migrate inheritance to node util
#1: remove writeOnce; overload attributes.set method;
fixes #1: fix the returnValue of instance.set()