added jackson plus json utility
added customer properties and json visibilty