Add decorator classes to provide equality checks