Prevent using the delegate on objects that do not extend
Fixed placeholder vertical alignment