Made methods non-final for flexibility.
Fixed bug when properties file isn't found.
Fixed string replacement when replace string isn't found.