Add properties()

Facilitates generic Obj->Image conversions
Simplify function declarations and generalize copy, share, and similar