Custom class name for the element

Since placeholder is not an uncommon name for a class, we can have the
option to set our own class name.