Added initWithFrame
Added support for value format string