Cool :) - so is my idea a valid way to implement them then - just call update in the constructor?