hammock
cached-property
mock