image height is no more a constant but a property that can be overridden