import util instead of classproperty