- support specifying custom services
- add support for custom read-only characteristics
- add support for custom read-only descriptors