Finished method and constructor implementations