Maybe it is a good time to take a look on following thread: Flexibility of framework supplied types
Above thread brings idea of new types - inclusing one for a Schedule, Time or Date alone.
Per say sending commands (thus interacting with items) is reserved for rules. Your binding is getting somewhere else, which is still fine I guess.