additional methods

* startOfWeek
* endOfWeek
* setStartWeekDay
* getStartWeekDay
* copy
* magic methods hint