added SafeProps macro to check whether a constructor for the given arguments exists on the specific actor