boolean attribute isProduct added