lightweight utility for smart object properties definition