nil-check on font param for -sizeWithMaxW:maxH:font:
add tap to reload in case of error
move instance variables to .m
perform getter and setter helpers