refactored time attribute specs