timestamps inheritance
refactored timestamp inheritance to method