Better readablity
Allow to pass other options to descriptors
Improve d.lazy

- Option to make it cross prototype safe with side property cache
  (name provided through `cacheName` option)
- Option `desc`, to provide custom descriptor for calculated/exposed property
Pass extra options to resolver