see extended description

- Fixed problem that arose after editing WorkingHoursParser.  Problem
was that WeekWorkingHours had non-serializable field and couldn't be
serialized when data is written to the database.

- refactoring