applied syntactic sugar

- use objc-c literals for dictionaries/arrays etc.
- use 'instancetype' for obj construction