Maybe the constructor must must be on top.