Added tag/data protection to Entity class. Now a class can define blacklists/whitelists.