I'd like to implement timestampable interface here, agree?