A JavaScript library for working programmatically with object properties