[Calendar] Applied interface and constructor checking.