Changes:
- Give inheritance attribute of Signature class
- Add virtual destructor of class Signature
- Add functions for classes inherits this class
- Fix static analysis issues
Change-Id: I9ffcdf792ec017ecb3a7922aa77a8f57f55032fd Signed-off-by: Ilho Kim <ilho159.kim@samsung.com>