simple wrapper for reactive objects