implementation of Scalable for Duration and Period

For issue: #106