#419 color object

Re #419 Ready for review.