Common methods and properties are moved into model
Job intervals added

**Still experimenting**