Removed use of this keyword in component package
- Added helper functions to IEntity to help with adding, deleting and changing the entity
Signed-off-by:thehutch <52d5ad14@opayq.com>